@import url("reset.css");
@import url("sub.css");
/* top */

#header,#main,#footer{ margin:0 auto; width:980px; text-align:left; clear:both;}
#top,#navbox,.main01_l,.wrap_esfbox{background:url(img/bg.jpg) repeat-x;}

.h,.join{background:url(img/icon.gif) no-repeat;}

#header{position:relative;height:125px;}
#top{ height:50px; background-position:0 0;padding:5px 10px 0; line-height:25px;}
#login_{background:url(img/icon.gif) no-repeat 0 -140px;padding-left:20px;}
#top p{ float:left}
#top_r{ float:right;}
#tianqi{ float:left;margin-top:3px;}
#top_r span a{ padding-left:16px;}
#top_r span,#top_r span a:link,#top_r span a:visited{color:#F17736;}
.h{background-position:0 -4px;}
.join{background-position:0 -34px;}
#top .input{width:90px; height:16px; margin-right:5px;}

#logo{ width:150px;height:65px; float:left;}

#nav{ width:820px; float:right;}
#nav_01,#nav_02,#nav_03,#nav_04,#nav_05,#nav_06{float:left; background:url(img/navtype.gif) no-repeat; height:65px;position:relative;}
#nav ul{padding:14px 0 0 28px;line-height:22px;}
#nav ul a{margin-right:10px;}
#nav_01{width:170px;background-position:3px 0}
#nav_01 h2{padding-left:3px;}
#nav_02{width:180px;background-position:0 -68px;}
#nav_03{width:170px;background-position:0 -137px;}
#nav_04{width:130px;background-position:0 -206px;}
#nav_05{width:35px;background-position:0 -277px;}
#nav_06{width:125px;background-position:0 -345px;}

#navbox{background-position:0 -58px;margin:1px;height:65px;}
.subnavlink{ position:absolute;top:16px;left:0;display:block; width:20px;height:40px; overflow:hidden;}


/* main */
#main{position:relative;}
.left{width:270px; float:left; overflow:hidden; display:inline; }
.w268{ width:268px!important;}
.right{width:700px; float:right; overflow:hidden;}
.w698{ width:698px!important;}
.right_l{width:388px; float:left; overflow:hidden;}
.right_r{width:300px; float:right; overflow:hidden;}

.main01_l{width:725px; height:135px;background-position:0 -136px; float:left;}
.main01_l ul{ height:22px; line-height:24px;}
.main01_l ul li{ display:inline;}
.main01_l ul li a{ display:block;float:left;width:75px; height:22px;margin-top:4px; text-align:center; font-weight:bold;font-size:14px;}

.cont_box{padding-top:12px; clear:both; background:url(img/main01_botbg.gif) no-repeat 0 bottom;height:95px;}
.cont_box02{ clear:both}
.sd01 a{ background:url(img/icon.gif) no-repeat 0 -66px;}
.sd01 a:link,.sd01 a:visited{color:#790510;}
.sd01 a:hover{color:#790510;}
.s01 a{ background:url(img/icon.gif) no-repeat 0 -100px; width:70px;padding:3px 0;}
.s01 a:link,.s01 a:visited{color:#fff;}
.s02 a{ display:block; padding:3px 10px;}

/* left */
#left{float:left;width:220px;overflow:hidden; position:relative;}

.bm_list li{ width:100px; float:left; padding-top:2px!important;}

/* right */
#right{float:right;width:685px;overflow:hidden;}

.tabs{ background:url(img/bg.jpg) repeat-x 0 -139px; height:24px;}
.tabs h3{ float:left;margin:3px 5px 0 10px; display:inline}
.tabs ul li{ display:inline;}
.tabs ul li a{ float:left; display:block; overflow:hidden; text-align:center; font-size:14px;}

.cont_col3{ clear:both}
.cont_col3 ul{ width:224px; float:left;margin:0 4px; display:inline;background:url(img/bg.jpg) repeat-x 0 -393px; height:60px;}
.cont_col3 ul li{ position:relative;padding-left:5px;*padding-left:5px; }
.cont_col3 ul li span{ position:absolute; right:5px;top:1px;}
.cont_col3 ul li a:link,.cont_col3 ul li a:visited{color:#53274A;}

.c_col_3{float:left;width:226px; line-height:24px; margin-left:5px;}
.c_col_3,.c_col_3 a:link,.c_col_3 a:visited{color:#512556;}

.pic_col_6{ margin:4px;margin-top:10px;padding:3px; clear:both; height:125px;}
.pic_col_6 li{float:left;width:42px;height:42px;}
.pic_col_6 li img{ float:left;width:40px;height:40px;}

.rw_list{ margin:3px 0 4px 5px; clear:both; height:64px;_height:63px; overflow:hidden;}
.rw_list dt{ width:60px; height:60px; float:left;}
.rw_list dd{ width:190px; height:60px; float:left;}

.wrap_esf{ height:110px;}
.wrap_esfbox{ background-position:0 -378px; height:80px;padding:8px 0 0 10px;}
.wrap_esf_l{width:600px; float:left; height:30px;}
.wrap_esf_r{width:360px; float:left;}

.main_col_2{ width:485px;_width:480px; min-height:260px; max-height:none; line-height:25px; display:inline;}
.main_col_2_box{width:235px;margin:5px 0 0 5px; overflow:hidden;display:inline;}

.main_col_3{ width:485px;_width:480px; height:400px; line-height:25px; display:inline;}

.right_col_2{padding-left:7px;}
.right_col_2 li{ float:left; width:144px; padding:5px 0 4px; overflow:hidden;}

.right_col_3{ clear:both;padding:5px 0 0 5px;}
.right_col_3 li{width:96px; float:left; text-align:center;}
.right_col_3 li img{width:90px;height:28px; }

/* footer */

#footer{clear:both;text-align:center; line-height:25px; margin:20px auto; height:120px;}
.friendlink{margin:8px;}
.friendlink li{ display:inline; line-height:22px;}
.friendlink li a{padding:5px;}
.friendlink_pic{ margin-left:8px;}
.friendlink_pic li{ float:left;width:96px;}
.friendlink_pic li img{ border:1px solid #53616C;width:87px; height:31px;}

